home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / protocol / standard / iso / iso10022.asc < prev    next >
Text File  |  1993-07-14  |  25KB  |  618 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                 CONTENTS
  21.  
  22.                                                                      Page
  23.  
  24. Recommendation X.402 - Message handling systems: overall      
  25.                        architecture .................................  1
  26.  
  27. Recommendation X.403 - Message handling systems: conformance
  28.                        testing ......................................  1
  29.  
  30. Recommendation X.407 - Message handling systems: abstract service
  31.                        definition conventions .......................  1
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47. Recommendation X.402
  48.  
  49.                    MESSAGE HANDLING SYSTEMS OVERALL ARCHITECTURE
  50.  
  51.                           The    establishment    in    various    countries     of
  52. telematic  services  and  computer-based  store-and-forward  message  services   in
  53. association with public data networks  creates  a  need  to  produce  standards  to
  54. facilitate   international   message   exchange   between   subscribers   to   such
  55. services.
  56. The CCITT,
  57. considering
  58. (a)      the need for Message Handling Systems;
  59. (b)      the need to transfer and store messages of different types;
  60. (c)       that  Recommendation  X.200  defines  the  Reference  Model  of  Open  Systems
  61. Interconnection for CCITT applications;
  62. (d)       that  Recommendations  X.208,  X.217,  X.218,  and  X.219  provide  the   foundation
  63. for CCITT applications;
  64. (e)      that the X.500-series Recommendations define Directory Systems;
  65. (f)       that  Message  Handling  Systems  are  defined  in  a  series  of   Recommendations:
  66. X.400, X.402, X.403, X.407, X.408, X.411, X.413, and X.419;
  67. (g)      that Interpersonal Messaging is defined in Recommendations X.420 and T.330,
  68. unanimously declares
  69. (1)      that the abstract models  of  a  Message  Handling  System  are  defined  in  section
  70. two;
  71. (2)      that the  configurations  of  a  Message  Handling  System  are  defined  in  section
  72. three;
  73. (3)       that  naming,  addressing,  and  routing  within  Message   Handling   Systems   are
  74. defined in section four.
  75. (4)       that  the  use  of  the  Directory  by  Message  Handling  Systems  is  defined   in
  76. section five.
  77. (5)       that  the  OSI  realization  of  a  Message  Handling   System   is   specified   in
  78. section six.
  79.  
  80. Table of Contents
  81.  
  82. Section One - Introduction                              
  83. 0.   Introduction           
  84. 1.   Scope    1
  85. 2.   References             
  86. 2.1      Open Systems Interconnection                   
  87. 2.2      Directory Systems                              3
  88. 2.3      Message Handling Systems                       
  89. 3.   Definitions            4
  90. 3.1      Open Systems Interconnection                   
  91. 3.2      Directory Systems                              6
  92. 3.3      Message Handling Systems                       
  93. 4.   Abbreviations          
  94. 5.   Conventions            
  95. 5.1      ASN.1             
  96. 5.2      Grade             
  97. 5.3      Terms             
  98. Section Two - Abstract Models                           
  99. 6.   Overview               8
  100. 7.   Functional Model       
  101. 7.1      Primary Functional Objects                     
  102. 7.1.1    The Message Handling System                    
  103. 7.1.2    Users             
  104. 7.1.3    Distribution Lists                             
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. 7.2      Secondary Functional Objects                   
  117. 7.2.1    The Message Transfer System                    
  118. 7.2.2    User Agents
  119. 7.2.3    Message Stores
  120. 7.2.4    Access Units
  121. 7.3      Tertiary Functional Objects
  122. 7.3.1    Message Transfer Agents
  123. 7.4      Selected AU Types
  124. 7.4.1    Physical Delivery
  125. 7.4.2    Telematic
  126. 7.4.3    Telex
  127. 8.   Information Model
  128. 8.1      Messages
  129. 8.2      Probes
  130. 8.3      Reports
  131. 9.   Operational Model
  132. 9.1      Transmittal
  133. 9.2      Transmittal Roles
  134. 9.3      Transmittal Steps
  135. 9.3.1    Origination
  136. 9.3.2    Submission
  137. 9.3.3    Import
  138. 9.3.4    Transfer
  139. 9.3.5    Export
  140. 9.3.6    Delivery
  141. 9.3.7    Retrieva
  142. 9.3.8    Receipt
  143. 9.4      Transmittal Events
  144. 9.4.1    Splitting
  145. 9.4.2    Joining
  146. 9.4.3    Name Resolution
  147. 9.4.4    DL Expansion
  148. 9.4.5    Redirection
  149. 9.4.6    Conversion
  150. 9.4.7    Non-delivery
  151. 9.4.8    Non-affirmation
  152. 9.4.9    Affirmation
  153. 9.4.10   Routing
  154. 10.      Security Model
  155. 10.1     Security Policies
  156. 10.2     Security Services
  157. 10.2.1   Origin Authentication Security Services
  158. 10.2.2   Secure Access Management Security Service
  159. 10.2.3   Data Confidentiality Security Services
  160. 10.2.4   Data Integrity Security Services
  161. 10.2.5   Non-Repudiation Security Services
  162. 10.2.6   Message Security Labelling Security Service
  163. 10.2.7   Security Management Services
  164. 10.3     Security Elements
  165. 10.3.1   Authentication Security Elements
  166. 10.3.2   Secure Access Management Security Elements
  167. 10.3.3   Data Confidentiality Security Elements
  168. 10.3.4   Data Integrity Security Elements
  169. 10.3.5   Non-repudiation Security Elements
  170. 10.3.6   Security Label Security Elements
  171. 10.3.7   Security Management Security Elements
  172. 10.3.8   Double Enveloping Technique
  173. Section Three - Configurations
  174. 11.      Overview          33
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181. 12.      Functional Configurations
  182. 12.1     Regarding the Directory                        
  183. 12.2     Regarding the Message Store
  184. 13.      Physical Configurations                        
  185. 13.1     Messaging Systems
  186. 13.1.1   Access Systems
  187. 13.1.2   Storage Systems
  188. 13.1.3   Access and Storage Systems
  189. 13.1.4   Transfer Systems
  190. 13.1.5   Access and Transfer Systems
  191. 13.1.6   Storage and Transfer Systems
  192. 13.1.7   Access, Storage, and Transfer Systems
  193. 13.2     Representative Configurations
  194. 13.2.1   Fully Centralized
  195. 13.2.2   Centralized Message Transfer and Storage
  196. 13.2.3   Centralized Message Transfer
  197. 13.2.4   Fully Distributed
  198. 14.      Organizational Configurations
  199. 14.1     Management Domains
  200. 14.1.1   Administration Management Domains
  201. 14.1.2   Private Management Domains
  202. 14.2     Representative Configurations
  203. 14.2.1   Fully Centralized
  204. 14.2.2   Directly Connected
  205. 14.2.3   Indirectly Connected
  206. 15.      The Global MHS
  207. Section Four - Naming, Addressing, and Routing
  208. 16.      Overview
  209. 17.      Naming
  210. 17.1     Directory Names
  211. 17.2     O/R Names
  212. 18.      Addressing
  213. 18.1     Attribute Lists
  214. 18.2     Character Sets
  215. 18.3     Standard Attributes
  216. 18.3.1   Administration-domain-name
  217. 18.3.2   Common-name
  218. 18.3.3   Country-name
  219. 18.3.4   Extension-postal-O/R-address-components
  220. 18.3.5   Extension-physical-delivery-address-components
  221. 18.3.6   Local-postal-attributes
  222. 18.3.7   Network-address
  223. 18.3.8   Numeric-user-identifier
  224. 18.3.9   Organization-name
  225. 18.3.10       Organizational-unit-names
  226. 18.3.11       Physical-delivery-service-name
  227. 18.3.12       Personal-name
  228. 18.3.13       Physical-delivery-country-name
  229. 18.3.14       Physical-delivery-office-name
  230. 18.3.15       Physical-delivery-office-number
  231. 18.3.16       Physical-delivery-organization-name
  232. 18.3.17       Physical-delivery-personal-name
  233. 18.3.18       Post-office-box-address
  234. 18.3.19       Postal-code
  235. 18.3.20       Poste-restante-address
  236. 18.3.21       Private-domain-name
  237. 18.3.22       Street-address
  238. 18.3.23       Terminal-identifier
  239. 18.3.24       Terminal-type
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251. 18.3.25       Unformatted-postal-address
  252. 18.3.26       Unique-postal-name
  253. 18.4     Attribute List Equivalence
  254. 18.5     O/R Address Forms
  255. 18.5.1   Mnemonic O/R Address
  256. 18.5.2   Numeric O/R Address
  257. 18.5.3   Postal O/R Address
  258. 18.5.4   Terminal O/R Address
  259. 18.6     Conditional Attributes
  260. 19.      Routing
  261. Section Five - Use of the Directory
  262. 20.      Overview
  263. 21.      Authentication
  264. 22.      Name Resolution
  265. 23.      DL Expansion
  266. 24.      Capability Assessment
  267. Section Six - OSI Realization
  268. 25.      Overview
  269. 26.      Application Service Elements
  270. 26.1     The ASE Concept
  271. 26.2     Symmetric and Asymmetric ASEs
  272. 26.3     Message Handling ASEs
  273. 26.3.1   Message Transfer
  274. 26.3.2   Message Submission
  275. 26.3.3   Message Delivery
  276. 26.3.4   Message Retrieval
  277. 26.3.5   Message Administration
  278. 26.4     Supporting ASEs
  279. 26.4.1   Remote Operations
  280. 26.4.2   Reliable Transfer
  281. 26.4.3   Association Control
  282. 27.      Application Contexts
  283. Annexes
  284. A    Directory Object Classes and Attributes
  285. A.1      Object Classes
  286. A.1.1    MHS Distribution List
  287. A.1.2    MHS Message Store
  288. A.1.3    MHS Message Transfer Agent
  289. A.1.4    MHS Organizational User
  290. A.1.5    MHS Residential User
  291. A.1.6    MHS User Agent
  292. A.2      Attributes
  293. A.2.1    MHS Deliverable Content Length
  294. A.2.2    MHS Deliverable Content Types
  295. A.2.3    MHS Deliverable EITs
  296. A.2.4    MHS DL Members
  297. A.2.5    MHS DL Submit Permissions
  298. A.2.6    MHS Message Store
  299. A.2.7    MHS O/R Addresses
  300. A.2.8    MHS Preferred Delivery Methods
  301. A.2.9    MHS Supported Automatic Actions
  302. A.2.10   MHS Supported Content Types
  303. A.2.11   MHS Supported Optional Attributes
  304. A.3      Attribute Syntaxes
  305. A.3.1    MHS DL Submit Permission
  306. A.3.2    MHS O/R Address
  307. A.3.3    MHS O/R Name
  308. B    Reference Definition of Object Identifiers
  309. C    Reference Definition of Directory Object Classes and Attributes
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316. D    Security Threats
  317. D.1      Masquerade
  318. D.2      Message Sequencing
  319. D.3      Modification of Information
  320. D.4      Denial of Service
  321. D.5      Repudiation
  322. D.6      Leakage of Information
  323. D.7      Other Threats
  324. E    Provision of Security Services in Recommendation X.411
  325. F    Differences Between CCITT Recommendation and ISO Standard
  326. G    Index
  327. Section One - Introduction
  328. 0.   Introduction
  329. This  Recommendation  is  one  of  a  set  of  Recommendations  for  Message   Handling.   The
  330. entire  set  provides  a  comprehensive  blueprint  for  a  Message  Handling   System   (MHS)
  331. realized by any number of cooperating open systems.
  332. The purpose of an MHS  is  to  enable  users  to  exchange  messages  on  a  store-and-forward
  333. basis. A message submitted on  behalf  of  one  user,  the  originator,  is  conveyed  by  the
  334. Message Transfer System (MTS) and  subsequently  delivered  to  the  agents  of  one  or  more
  335. additional  users,  the  recipients.  Access  units  (AUs)  link  the  MTS  to   communication
  336. systems of other kinds (e.g.,  postal  systems).  A  user  is  assisted  in  the  preparation,
  337. storage, and display of messages  by  a  user  agent  (UA).  Optionally,  he  is  assisted  in
  338. the storage of messages by a message store  (MS).  The  MTS  comprises  a  number  of  message
  339. transfer  agents   (MTAs)   which   collectively   perform   the   store-and-forward   message
  340. transfer function.
  341. This  Recommendation  specifies  the  overall  architecture  of  the  MHS  and  serves  as   a
  342. technical introduction to it.
  343. The  text  of  this  Recommendation  is  the  subject  of  joint  CCITT-ISO   agreement.   The
  344. corresponding ISO specification is ISO 10021-2.
  345. 1.   Scope
  346. This  Recommendation  defines  the  overall  architecture  of  the  MHS  and   serves   as   a
  347. technical introduction to it.
  348. Other aspects of Message Handling are specified in other Recommendations. A non-technical overview of Message Handling is provided by Recommendation X.400. The 
  349. conformance  testing  of  MHS  components  is   described   in   Recommendation   X.403.   The
  350. conventions used in the definition of the abstract services provided  by  MHS  components  are
  351. defined  in  Recommendation  X.407.  The  detailed  rules  by  which  the  MTS  converts   the
  352. contents of messages from one  EIT  to  another  are  defined  in  Recommendation  X.408.  The
  353. abstract service the MTS provides and the procedures that  govern  its  distributed  operation
  354. are defined in  Recommendation  X.411.  The  abstract  service  the  MS  provides  is  defined
  355. in  Recommendation  X.413.  The  application  protocols  that  govern  the   interactions   of
  356. MHS  components  are  specified  in  Recommendation   X.419.   The   Interpersonal   Messaging
  357. System, an application of Message Handling, is  defined  in  Recommendation  X.420.  Telematic
  358. access to the Interpersonal Messaging System is specified in Recommendation T.330.
  359. The  CCITT  Recommendations  and  ISO  International  Standards  on   Message   Handling   are
  360. summarized in Table 1/X.402.
  361. Table .T.:1/X.402 Specifications for Message Handling Systems
  362. +-------+--------+-------------------------------------------+   |   CCITT    |    ISO       |
  363. SUBJECT MATT R                             |  +-   Introduction   -+--------------------------
  364. ------------------+ |  X.400  |  8505-1  |  Service  and  system  overview                |  |
  365. X.402 | 8505 2  |  Overall  architecture                       |  +-  Various  Aspects  ------
  366. -------------------------------------+   |   X.403   |   -         |    Conformance    testing
  367.              |  |  X.407  |  8883-2  |  Abstract  service   definition   conventions     |   |
  368. X.408 | -      | Encoded information type conversion rules |  +-  Abstract  Services  --------
  369. ---------------------------------+  |  X.411  |  8883-1  |  MTS  Abstract  Service  definition
  370. and        |  |                     procedures  for  distributed  operation     |  |  X.413  |
  371. TBS-1  |  MS  Abstract  Service  definition             |  +-  Protocols  ----+---------------
  372. -----------------------------+    |    X.419    |    8505-2    |    Protocol    specifications
  373.      |  +-  Interpersonal  Messaging  System  ---------------------------+  |  X.420  |   9065
  374.  |  Interpersonal  Messaging  System             |  |  T.330  |  -       |  Telematic   access
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386. t   IPMS                     |    +-------+--------+------------------------------------------
  387. --+
  388. The   Directory,    the    principal    means    for    disseminating    communication-related
  389. information  among  MHS  components,  is  defined  in  the  X.500-series  Recommendations,  as
  390. summarized in Table 2/X.402.
  391. Table .T.:2/X.402 Specifications for Directories
  392. +-------+--------+--------------------------------------+  |  CCITT   |   ISO      |   SUBJECT
  393. MATTE                         |   +-   Model    --------+-------------------------------------
  394. --+ | X.2 0  |  7498    |  OSI  Reference  Model                   |  +-------+--------+------
  395. ---------------------------------+      |      X.500      |      9594-1       |       Overview
  396.     |  |  X.501  |  9594-2  |  Models                                |  |  X.509  |  9594-8  |
  397. Authentication framework              |  |  X.511  |  9594-3  |  Abstract  service  definition
  398.        | | X.518 |  9594-4  |  Procedures  for  distributed  operation  |  |  X.519  |  9594-5
  399. | Protocol  specifications               |  |  X.520  |  9594-6  |  Selected  attribute  types
  400.           | |  X.521  |  9594-7  |  Selected  object  classes               |  +-------+------
  401. ---+--------------------------------------+
  402. The  architectural  foundation   for   Message   Handling   is   provided   by   still   other
  403. Recommendations. The OSI Reference Model is defined  in  Recommendation  X.200.  The  notation
  404. for  specifying  the  data  structures  of  abstract  services  and   application   protocols,
  405. ASN.1, and the associated encoding rules are  defined  in  Recommendations  X.208  and  X.209.
  406. The  means  for  establishing  and  releasing  associations,   the   ACSE,   is   defined   in
  407. Recommendations X.217 and X.227. The means for reliably  conveying  APDUs  over  associations,
  408. the  RTSE,  is  defined  in  Recommendations  X.218  and   X.228.   The   means   for   making
  409. requests of other open systems, the ROSE, is defined in Recommendations X.219 and X.229.
  410. The  CCITT  Recommendations  and  ISO  International   Standards   foundational   to   Message
  411. Handling are summarized in Table 3/X.402.
  412. Table .T.:3/X.402 Specifications for MHS Foundations
  413. +-------+--------+--------------------------------------+  |  CCITT   |   ISO      |   SUBJECT
  414. MATTE                         |   +-   Model    --------+-------------------------------------
  415. --+ | X.200 | 74 8    |  OSI  Reference  Model                   |  +-  ASN.1  --------+------
  416. ---------------------------------+   |   X.208   |   8824     |   Abstract   syntax   notation
  417.     |  |  X.209  |  8825    |  Basic   encoding   rules                   |   +-   Association
  418. Control  ---------------------------------+  |   X.217   |   8649     |   Service   definition
  419.        |  |  X.227  |  8650     |   Protocol   specification                 |   +-   Reliable
  420. Transfer  -----------------------------------+  |  X.218  |  9066/1   |   Service   definition
  421.           |  |  X.228  |  9066/2  |   Protocol   specification                 |   +-   Remote
  422. Operations  -----------------------------------+  |  X.219  |  9072/1  |  Service   definition
  423.              | |  X.229  |  9072/2  |  Protocol  specification                |   +-------+---
  424. ------+--------------------------------------+
  425. This  Recommendation  is  structured  as  follows.   Section   one   is   this   introduction.
  426. Section two presents abstract models of Message Handling.  Section  three  specifies  how  one
  427. can  configure  the  MHS  to  satisfy  any  of  a  variety  of   functional,   physical,   and
  428. organizational requirements. Section four describes the naming and  addressing  of  users  and
  429. distribution  lists  and  the  routing  of  information  objects   to   them.   Section   five
  430. describes the uses the MHS may make of the Directory. Section six describes  how  the  MHS  is
  431. realized by means of OSI. Annexes provide important supplemental information.
  432. No requirements for conformance to this Recommendation are imposed.
  433. 2.   References
  434. This Recommendation and others in the set cite the documents below.
  435. 2.1      Open Systems Interconnection
  436. This Recommendation and others in the set cite the following OSI specifications:
  437. X.200    Basic reference model.(see also ISO 7498).
  438. X.208    Specification of abstract syntax notation one (ASN.1) (see also ISO 8824).
  439. X.209     Specification  of  basic  encoding  rules   for   abstract   syntax   notation   one
  440. (ASN.1) (see also ISO 8825).
  441. X.217    Association control: Service definition (see also ISO 8649).
  442. X.218    Reliable transfer: Model and service definition (see also          ISO 9066-1).
  443. X.219    Remote operations: Model, notation and service definition (see also ISO 9072-1).
  444. X.227    Association control: Protocol specification (see also ISO 8650).
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451. X.228    Reliable transfer: Protocol specification (see also ISO 9066-2).
  452. X.229    Remote operations: Protocol specification (see also ISO 9072-2).
  453. 2.2 Directory Systems
  454. This  Recommendation  and  others  in  the   set   cite   the   following   Directory   System
  455. specifications: of concepts, models, and service.)
  456. X.500    The directory   Overview (see also ISO 9594-1).
  457. X.501    The directory   Models (see also ISO 9594-2).
  458. X.509    The directory   Authentication framework (see also ISO 9594-8).
  459. X.511    The directory   Abstract service definition (see also ISO 9594-3).
  460. X.518    The directory   Procedures for distributed operation (see also
  461. ISO 9594-4).
  462. X.519    The directory   Protocol specifications (see also ISO 9495-5).
  463. X.520    The directory   Selected attribute types (see also ISO 9495-6).
  464. X.521    The directory   Selected object classes (see also ISO 9495-7).
  465. 2.3      Message Handling Systems
  466. This Recommendation and  others  in  the  set  cite  the  following  Message  Handling  System
  467. specifications:
  468. T.330    Telematic access to IPMS.
  469. X.400    Message handling: Service and system overview (see also ISO 10021-1).
  470. X.403    Message handling systems: Conformance testing.
  471. X.407     Message  handling  systems:   Abstract   service   definition   conventions     (see
  472. also ISO 10021-3).
  473. X.408    Message handling systems: Encoded information type conversion rules.
  474. X.411      Message   handling   systems:   Message   transfer   system:    Abstract    service
  475. definition and procedures (see also ISO 10021-4).
  476. X.413    Message handling systems: Message store: Abstract service definition 
  477. (see also ISO 1002105).
  478. X.419    Message handling systems: Protocol specifications (see also
  479. ISO 10021-6).
  480. X.420    Message handling systems: Interpersonal messaging system (see also
  481. ISO 10021-7).
  482. 3.   Definitions
  483. For the purposes of  this  Recommendation  and  others  in  the  set,  the  definitions  below
  484. apply.
  485. 3.1      Open Systems Interconnection
  486. This  Recommendation  and  others  in  the  set   use   the   following   terms   defined   in
  487. Recommendation X.200, as well as the names of the seven layers of the Reference Model:
  488. a)   abstract syntax;
  489. b)   application entity (.I.ab:AE;);
  490. c)   application process;
  491. d)   application protocol data unit (.I.ab:APDU;);
  492. e)   application service element (.I.ab:ASE;);
  493. f)   distributed information processing task;
  494. g)   layer;
  495. h)   open system;
  496. i)   Open Systems Interconnection (.I.ab:OSI;);
  497. j)   peer;
  498. k)   presentation context;
  499. l)   protocol;
  500. m)   Reference Model;
  501. n)   transfer syntax; and
  502. o)   user element (.I.ab:UE;).
  503. This  Recommendation  and  others  in  the  set   use   the   following   terms   defined   in
  504. Recommendations X.208 and X.209, as well as the names of ASN.1 data types and values:
  505. a)   Abstract Syntax Notation One (.I.ab:ASN.1;);
  506. b)   Basic Encoding Rules;
  507. c)   explicit;
  508. d)   export;
  509. e)   implicit;
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521. f)   import;
  522. g)   macro;
  523. h)   module;
  524. i)   tag;
  525. j)   type; and
  526. k)   value.
  527. This  Recommendation  and  others  in  the  set   use   the   following   terms   defined   in
  528. Recommendation X.217:
  529. a)   application association; association;
  530. b)   application context (.I.ab:AC;);
  531. c)   Association Control Service Element (.I.ab:ACSE;);
  532. d)   initiator; and
  533. e)   responder.
  534. This  Recommendation  and  others  in  the  set   use   the   following   terms   defined   in
  535. Recommendation X.218:
  536. a)   Reliable Transfer (.I.ab:RT;); and
  537. b)   Reliable Transfer Service Element (.I.ab:RTSE;).
  538. This  Recommendation  and  others  in  the  set   use   the   following   terms   defined   in
  539. Recommendation X.219:
  540. a)   argument;
  541. b)   asynchronous;
  542. c)   bind;
  543. d)   parameter;
  544. e)   remote error;
  545. f)   remote operation;
  546. g)   Remote Operations (.I.ab:RO;);
  547. h)   Remote Operations Service Element (.I.ab:ROSE;);
  548. i)   result;
  549. j)   synchronous; and
  550. k)   unbind.
  551. 3.2      Directory Systems
  552. This  Recommendation  and  others  in  the  set  use  the  following  terms  defined  in   the
  553. X.500-series Recommendations:
  554. a)   attribute;
  555. b)   certificate;
  556. c)   certification authority;
  557. d)   certification path;
  558. e)   directory entry; entry;
  559. f)   directory system agent (.I.ab:DSA;);
  560. g)   Directory;
  561. h)   hash function;
  562. i)   name;
  563. j)   object class;
  564. k)   object;
  565. l)   simple authentication; and
  566. m)   strong authentication.
  567. 3.3      Message Handling Systems
  568. For  the  purposes  of  this  Recommendation  and  others  in   the   set,   the   definitions
  569. indexed in annex G apply.
  570. 4.   Abbreviations
  571. For  the  purposes  of  this  Recommendation  and  others  in  the  set,   the   abbreviations
  572. indexed in annex G apply.
  573. 5.   Conventions
  574. This Recommendation uses the descriptive conventions identified below.
  575. 5.1      ASN.1
  576. This  Recommendation  uses  several  ASN.1-based  descriptive   conventions   in   annexes   A
  577. and C to  define  the  Message  Handling-specific  information  the  Directory  may  hold.  In
  578. particular,  it  uses  the   OBJECT-CLASS,   ATTRIBUTE,   and   ATTRIBUTE-SYNTAX   macros   of
  579. Recommendation X.501 to define  Message  Handling-specific  object  classes,  attributes,  and
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586. attribute syntaxes.
  587. ASN.1 appears both in  annex  A  to  aid  the  exposition,  and  again,  largely  redundantly,
  588. in annex C  for  reference.  If  differences  are  found  between  the  two,  a  specification
  589. error is indicated.
  590. Note that ASN.1  tags  are  implicit  throughout  the  ASN.1  module  that  annex  C  defines;
  591. the module is definitive in that respect.
  592. 5.2      Grade
  593. Whenever  this   Recommendation   describes   a   class   of   data   structure   (e.g.,   O/R
  594. addresses) having components (e.g.,  attributes),  each  component  is  assigned  one  of  the
  595. following .I.gl:grade;s:
  596. a)    .I.gl:mandatory;  (.I.ab:M;):  A  mandatory  component  shall  be   present   in   every
  597. instance of the class.
  598. b)    .I.gl:optional;  (.I.ab:O;):  An   optional   component   shall   be   present   in   an
  599. instance of the class at the discretion of the object (e.g., user)  supplying  that  instance.
  600. There is no default value.
  601. c)    .I.gl:defaultable;  (.I.ab:D;):  A  defaultable  component  shall  be  present   in   an
  602. instance  of  the  class  at  the  discretion  of  the  object  (e.g.,  user)  supplying  that
  603. instance. In its absence a default value, specified by this Recommendation, applies.
  604. d)    .I.gl:conditional;  (.I.ab:C;):  A  conditional  component  shall  be  present   in   an
  605. instance of the class as dictated by this Recommendation.
  606. 5.3      Terms
  607. Throughout  the  remainder  of  this  Recommendation,  terms  are  rendered   in   bold   when
  608. defined, in  italic  when  referenced  prior  to  their  definitions,  without  emphasis  upon
  609. other occasions.
  610. Terms that are proper nouns are capitalized, generic terms are not.
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.